package com.gin.no_gay_alliance.fragment.topic;

import com.gin.nga.response.body.ThreadBody;

/**
 * 查询用户发布的主题或回复
 *
 * @author : ginstone
 * @version : v1.0.0
 * @since : 2023/9/5 15:12
 **/
public class UserSearchFragment extends ForumRecommendFragment {

    @Override
    protected void onCreateView() {
        super.onCreateView();


        // 搜索用户回复，关闭翻页器的修正功能
        pagerButton.setLimit(false);
    }

    /**
     * 主题列表分页的查询成功回调
     *
     * @param threadBody 响应结果
     */
    @Override
    protected void onSuccessTopicListRequest(ThreadBody threadBody) {
        super.onSuccessTopicListRequest(threadBody);

        if (param.searchReply) {
            toolbar.setTitle("用户发布的回复");
        } else {
            toolbar.setTitle("用户发布的主题");
        }
    }

    @Override
    public void onPageChanged(int page) {
        super.onPageChanged(page);

        // 修改最大页数为当前页+1
        setTotalPage(page);
    }
}
